.dpBox {
  .partBox {
    border: 7px solid #336bbe;
    position: relative;
    boder-image: url('~@/assets/dp_border.png') 8 8 stretch;
    -moz-border-image:url('~@/assets/dp_border.png') 8 8 stretch;	/* Old Firefox */
    -webkit-border-image:url('~@/assets/dp_border.png') 8 8 stretch;	/* Safari and Chrome */
    -o-border-image:url('~@/assets/dp_border.png') 8 8 stretch;		/* Opera */

    h2{
      position: relative;
      color: #fff;
      line-height: 1;
      color: 14px;
      margin: 5px 12px 0 6px;
      padding-left: 16px;
  
      &::before{
        content: '';
        display: block;
        background: #1583ff;
        width: 5px;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0
      }
    }

  }
  /deep/ .empty{
    opacity: 0.16;
  }
}
